package com.link.base.base.product.service;

import com.link.base.base.product.model.Tag;
import com.link.core.basic.service.BasicService;

import java.util.List;

/**
 * @author LiQun
 * @date 2018/5/31
 * @comments 标签
 */
public interface TagService extends BasicService<Tag> {

    /**
     * 删除指定账套下标签
     * 同时删除关联标签的产品中间表
     *
     * @param tag
     * @throws Exception
     */
    public void deleteTagAndProdById(Tag tag) throws Exception;

    /**
     * 查询产品标签基础数据
     *
     * @author : LiQun
     * @param tag
     * @return 标签列表
     * @throws Exception 异常
     * @date : 上午10:35 2018/5/31
     */
    public List<Tag> queryProdTags(Tag tag) throws Exception;
}
